package com.ctshk.rpc.scenic.dto;

import com.ctshk.rpc.scenic.req.ScenicProductAgentReq;
import com.ctshk.rpc.scenic.req.ScenicProductChannelOnlineSelfPlatformReq;
import com.ctshk.rpc.scenic.req.ScenicProductChannelOnlineThirdPlatformReq;
import com.ctshk.rpc.scenic.req.ScenicProductOfflineChannelReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author xuhui
 * @since 2/2/2021
 */
@Data
@ApiModel(value="ChannelSaleDTO对象", description="渠道加幅")
public class ChannelSaleDTO implements Serializable {

    @ApiModelProperty(value = "自营渠道",example = "")
    private ScenicProductOfflineChannelDTO scenicProductOfflineChannelDTO;

    @ApiModelProperty(value = "代理商",example = "")
    private ScenicProductAgentDTO scenicProductAgentDTO;

    @ApiModelProperty(value = "线上渠道官方平台",example = "")
    private List<ScenicProductChannelOnlineSelfPlatformDTO> scenicProductChannelOnlineSelfPlatformDTOList;

    @ApiModelProperty(value = "第三方平台",example = "")
    private List<ScenicProductChannelOnlineThirdPlatformDTO> scenicProductChannelOnlineThirdPlatformDTOList;

}